// vue.config.js
module.exports = {
  // options...
  css: {
    loaderOptions: {
      less: {
        javascriptEnabled: true
      }
    }
  },
  //...
  devServer: {
    proxy: {
      "/api": {
        target: "http://localhost:8080"
        // eslint-disable-next-line no-unused-vars
        // bypass: function(req, res, proxyOptions) {
        //   debugger;
        //   // console.log(proxyOptions);
        //   if (req.headers.accept.indexOf("html") !== -1) {
        //     console.log("Skipping proxy for browser request.");
        //     return "/index.html";
        //   } else {
        //     const name = req.path
        //       .split("/api/")[1]
        //       .split("/")
        //       .join("_");
        //     // console.log("mock.....");
        //     const mock = require(`./mock/${name}`);
        //     const result = mock(req.method);
        //     // 清理缓存
        //     delete require.cache[require.resolve(`./mock/${name}`)];
        //     return res.send(result);
        //   }
        // }
      }
    }
  }
};
